home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-02-21 | 2.8 KB | 79 lines |
- #======================================================
- # 私製ライブラリ usrlib.lib メイクファイル
- # (C) Ryosuke Matsuuchi 1992,1993
- #======================================================
-
- #------------------------------------------------------------------
- # ローカル情報について
- #------------------------------------------------------------------
-
- # 松内はこのメイクファイルを使用する際、コンパイル時のローカル情報
- # を環境変数にて定義しています。
- #
- # 環境変数名 意味 定義例
- # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- # USRLIB 私製ライブラリの.LIB のディレクトリ e:\develop\origlib\lib
- # USRINC 私製ライブラリの.H のディレクトリ e:\develop\origlib\inc
- # RAMHC ライブラリをRAMディスクにコピーする? yes
-
- # あなたの環境でこのメイクファイルを利用するには、上の3つの環境変数
- # を定義するか、あるいは次の3行の左端の「#」を削除するかしてください。
-
- #USRLIB = e:\develop\origlib\lib
- #USRINC = e:\develop\origlib\inc
- #RAMHC = no
-
- #------------------------------------------------------------------
- # generation-rule の定義
- #------------------------------------------------------------------
-
- .SUFFIXES: .c .asm .obj
-
- .asm.obj :
- 386asm -nolist -twocase $*
-
- #------------------------------------------------------------------
- # 依存関係
- #------------------------------------------------------------------
-
- objects = setds.obj ginit.obj gscreen.obj gscrzoom.obj gwrtpage.obj \
- gdsppage.obj gdsparea.obj gdsploc.obj gblkcpy.obj
-
- objects1 = gpset.obj gboxfill.obj gline.obj gboxline.obj ghvline.obj \
- grblk.obj waitvsync.obj
-
- objects2 = gwrtreg.obj gpoint.obj grpblk.obj grpboxf.obj grpboxl.obj \
- grpcls.obj grpcopy.obj
-
- objects3 = grpdpos.obj grpgetmd.obj grpinit.obj grpline.obj peek.obj
-
- objects4 = grpplt.obj grppoint.obj grppset.obj grpscrn.obj grpscrzm.obj \
- grpstr.obj grpwpage.obj
-
- objects5 = sprlib.obj keyfunc.obj rdmos.obj extwild.obj \
- time.obj tiff.obj text.obj
-
- # 固定小数演算ルーチン群
- # これらの宣言はヘッダ "imath.h" として独立
-
- # objects6 = sqrt_mat.obj vector.obj decimal.obj math2.obj
- objects6 = sqrt_mat.obj
-
-
- usrlib.lib : $(objects) $(objects1) $(objects2) $(objects3) $(objects4) $(objects5) $(objects6) usrlib.h
- 386lib usrlib -r $(objects)
- 386lib usrlib -r $(objects1)
- 386lib usrlib -r $(objects2)
- 386lib usrlib -r $(objects3)
- 386lib usrlib -r $(objects4)
- 386lib usrlib -r $(objects5)
- 386lib usrlib -r $(objects6)
- copy usrlib.lib $(USRLIB)
- copy usrlib.h $(USRINC)
- if "$(RAMHC)"=="yes" copy usrlib.lib $(RAMD)\c\small\*.*
- if "$(RAMHC)"=="yes" copy usrlib.h $(RAMD)\c\inc\*.*
-
-
-
- # [end]
-